import re
import time

from selenium import webdriver
from selenium.webdriver.common.by import By


def startUp():
    # 驱动浏览器（第一个字母必须大写）
    driver = webdriver.Chrome()
    # 访问目标网址（必须是以http开头的全网址）
    driver.get("http://www.baidu.com")
    # 最大化浏览器页面
    driver.maximize_window()
    """
    使用by.id定位元素
    以及get_attribute方法查找元素属性
    """
    res = driver.find_element(By.ID, "hotsearch-content-wrapper").get_attribute("innerHTML")
    print(res)
    # 将定位到的元素以正则表达式的方式进行提取
    s1 = re.findall('class="title-content-title">(.*?)</span>', res)
    print(s1)
    time.sleep(3)
    # 退出浏览器
    driver.quit()


if __name__ == '__main__':
    startUp()
